@charset "utf-8";
/*reset*/
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{
margin:0px; padding:0px;
}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/



/* CSS Document */
body{overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}

/*页眉*/


/*footer*/


/*fixed*/
.fixed{ overflow:hidden; width:100%; height:85px; background:url(images/fixedBg.png) repeat center; position:fixed; left:0; bottom:0; z-index:105; display:none;}
.fixed .list{ overflow:hidden; width:370px; float:left; margin-top:17px; margin-left:90px; margin-right:20px;}
.fixed span{ display:block; width:53px; height:53px; text-align:center; line-height:53px; font-size:32px; color:#fff; font-weight:bold; background:url(images/fixed_y.png) no-repeat center; float:left; margin-right:10px;}
.fixed h5{ font-size:18px; color:#fff; font-weight:normal; float:left}
.fixed h5 em{ font-size:13px; display:block; margin-top:5px;}
.fixed a{ display:block; width:115px; height:36px; background:url(images/fised_btn.png) no-repeat center; float:left; margin-left:10px; margin-top:5px;}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:35%; right:50%; margin-right:-580px; cursor:pointer;  display:none;z-index: 99;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}


.cpMain{ background:#ececec; overflow:hidden; padding-bottom:20px;}
.cpMain .container{ margin-top:20px;padding-bottom:30px;}

.left {
    width: 240px;
    float: left;
    overflow: hidden;
}

.leftMu h4{background: #67b92c;text-align: center;}
.leftMu h4 a{display: block;height: 50px;line-height: 50px;color: #fff;font-size: 18px;text-decoration: none;}
.leftMu h4 em{font-size:12px;}

.leftMu ul{ *margin-top:-15px;}
.leftMu li{vertical-align: top;height: 60px; margin-bottom:2px;/*background:url(images/cmt_lulbg.png) no-repeat center top;*/}
.leftMu li>a{ font-size: 15px; font-weight:bold; display:block; padding-left:45px; color:#222; height: 60px; line-height: 60px; background:url(images/cmt_lulbg.png) no-repeat center top;position:relative;}
.leftMu li>a.move{background:url(images/cmt_lulbg.png) no-repeat center bottom; color:#E21E1F;}
.leftMu li>a.cur{color:#3DA011;}
.leftMu li .sed{ background:#fff; padding:20px 0;}
.leftMu li .sed p{ padding-left:45px; display:block; height:30px; line-height:30px;}
.leftMu li .sed p a{ font-size:13px;}
.leftMu li .sed p a:hover{ color:#E21E1F;}
.leftMu li .sed p a.cur{ color:#E21E1F;}

.t05 {
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
}
.t05 {
    line-height: 40px;
    background: #67b92c;
}

.t05_cons1 { /* border:solid 1px #d7d7d7; */ border-top:0; padding:2px 10px; /* margin-bottom:10px; */ zoom:1;background:#fff;  padding-top: 10px;padding-bottom: 10px;} 
.t05_cons1 li {background: url("images/ico27.gif") no-repeat scroll 0 10px transparent; line-height: 28px;height:28px; overflow: hidden;   padding-left: 10px; }

.mb10 {
    margin-bottom: 10px;
}
.contactn .tits {background:#3DA011; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a { color: #fff;}
.contactn .subnr { background: none repeat scroll 0 0 #fff; /* border: 1px solid #ccc; */ overflow: hidden;padding: 5px 10px;width: 220px;}
.contactn .subnr p {line-height: 25px;overflow: hidden;}
.contactn .subnr span {color: #333333;}
.contactn .subnr h5 {line-height: 28px;overflow: hidden;}
.contactn .subnr .subtel {font-size: 20px; color: #3DA011;}
.contactn .subnr p .subspan {font-size: 12px;}

.cpright{ width:830px; padding:0 20px; background:#fff; float:right;}

.rtop{ overflow:hidden; padding-top:24px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #3DA011; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#3DA011;  font-weight: bold;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

.story{ margin:10px 0;}

.agent_con { width: 830px;  padding-top: 15px; line-height:24px;}
.agent_con p { font-size:14px;}

.agent_con .age_li_about { font-size:14px; }
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal;}

.n_info_con2 {
    width: 830px;
    margin: 0 auto;
}

.n_info_con2 .t04 {
    color: #fff;
}
.t04 {
    background: #3DA011;
    line-height: 30px;
    text-indent: 15px;
}
h4 {
    font-size: 14px;
}

.info_b, .info_b2 {
    border: solid 1px #d7d7d7;
    width: 828px;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
    background: #fff;
}

dl.sear_dl {
    width: 197px;
    float: left; padding:5px;
}
.sear_dl .dt2 a {
    display: block;
}

.sear_dl .dt2 img {
    display: block;
    width: 197px;
    height: 156px;
}

.sear_dl .d2 {
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    text-justify: inter-ideograph;
}

.story {
    margin: 10px 0;
}
.news_content ul{ }
.news_content li { height:50px; width:830px;line-height:50px; border-bottom:1px dotted #cccccc; font-size:14px; overflow:hidden}
.news_content li a{  background:url(images/inpage_yuan01.png) no-repeat left 20px; padding-left:20px; display:block; width:470px; float:left; text-decoration:none}
.news_content li em{ float:right; color:#999999}
.news_content li:hover a{ background:url(images/inpage_grey.png) no-repeat left center; color:#279700}
.news_content li:hover em{ color:#279700}
.news_page a{ display:block; padding:8px 12px; border:1px solid #ccc; float:left; margin-right:5px; text-decoration:none;}
.news_page a:hover,.news_page .cur{ background-color:#2ba800; border:1px solid #279a00; color:#fff}
.news_page { margin-top:30px; padding-left:0px ;width:700px;}

dl.dl_2 { width: 266px; padding: 5px; float:left; display:inline-block;}
dl.dl_2 dt { width: 266px;  overflow:hidden; } /*图片边框*/
dl.dl_2 dt a { width: 266px;  display:block;}
dl.dl_2 dt a:hover {}/*图片边框,点击时的状态*/
dl.dl_2 img { display:block; width: 266px; height: 200px;}
dl.dl_2 dd { margin:2px 0 0 0; width: 266px; height: 20px; line-height:20px; overflow:hidden;  text-align:center; /* padding:0 4px; */}


#printableview {font-size: 14px;}

.n_info_con {
    width: 830px;
    padding: 30px 0px 0 0px;
    overflow: hidden;
    font-size: 12px;
}

.n_info_con h1 {
    text-align: center;
    font-size: 26px;
    color: #000;
    margin-bottom: 6px;
}

.info_con_tit {
    font-family: "宋体";
    line-height: 24px;
    margin-bottom: 15px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 20px;
}

.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}

.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}

.rightbot {
    height: 3px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}

h4 {
    font-size: 14px;
}

.t05 a {
    color: #fff;
}

.contactn{
float:left; width:240px; padding:0px;
}
.contactn .t05{
padding:10px;
}



.Falc{overflow: hidden;}
.Falccont{ width:1000px; margin:0 auto; padding:20px 0px 0px 0px;}
.Falccont li{float: left; width: 100px; height: 173px; padding-top: 20px; margin:0px 70px;  text-align: center; background: url(images/lcbg.png) no-repeat;}
.Falccont li img{display: inline-block;}
.Falccont li:hover{background: url(images/lcbg_h.png) no-repeat;}
.Falccont li p{ line-height: 20px; font-size: 15px; color: #000000; margin-top: 38px;}
.Falccont li p:hover{
	color: #6fba2c;
	text-decoration: none;
}
.Falccont li:hover img{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
/*-- Falc_end --*/

@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.8) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.8) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}



.Falc1{overflow: hidden;}
.Falccont1{ width:600px; margin:0 auto; padding:20px 0px 0px 120px;}
.Falccont1 li{float: left; width: 100px; height: 173px; padding-top: 20px; margin:0px 70px;  text-align: center; background: url(images/lcbg.png) no-repeat;}
.Falccont1 li img{display: inline-block;}
.Falccont1 li:hover{background: url(images/lcbg_h.png) no-repeat;}
.Falccont1 li p{ line-height: 20px; font-size: 15px; color: #000000; margin-top: 38px;}
.Falccont1 li p:hover{
	color: #6fba2c;
	text-decoration: none;
}
.Falccont1 li:hover img{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}


.Falc2{overflow: hidden;}
.Falccont2{ width:600px; margin:0 auto; padding:20px 0px 0px 420px;}
.Falccont2 li{float: left; width: 100px; height: 173px; padding-top: 20px; margin:0px 70px;  text-align: center; background: url(images/lcbg.png) no-repeat;}
.Falccont2 li img{display: inline-block;}
.Falccont2 li:hover{background: url(images/lcbg_h.png) no-repeat;}
.Falccont2 li p{ line-height: 20px; font-size: 15px; color: #000000; margin-top: 38px;}
.Falccont2 li p:hover{
	color: #6fba2c;
	text-decoration: none;
}
.Falccont2 li:hover img{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}

ul{
margin:0px; padding:0px;}


/* CSS Document */
html { font-size: 62.5%; height: 100%; background-color: #fff; }

body { font-size: 14px; font-size: 1.4rem;background-color: #fff; font-family: Verdana; margin:0px; padding:0px; }
.content2{
    width: 1300px;
    margin: 0 auto;
}
.g-zjj{background: #eeeded;padding-top: 25px; width:100%; margin:0 auto; padding-bottom:20px;}
.g-zjj h4{text-align: center;font:36px "Microsoft YaHei";font-weight: bold;margin-bottom: 35px; color:#333333;background:url(images/ut_03.jpg) no-repeat center}
.g-zjj h4 span{ width: 220px; font:36px "Microsoft YaHei"; color:#ac7f31;font-weight: bold;}
.zjc{position: relative; background-color:#FFFFFF; padding:20px;}
.zjc p{font:16px "Microsoft YaHei"; color:#333;line-height: 35px;}
.zjc dd em a{display: block;font:14px "Microsoft YaHei"; color:#fff;background: #0a8122; width:122px;height: 33px;line-height: 33px;text-align: center; }


a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
.clear { clear: both; }
.l, .fl, .pull-left { float: left; }

.r, .fr, .pull-right { float: right; }
.ab2main {
	width:1300px;
	margin: 0 auto;
	padding-top: 17px;
	background-image: url(images/ab2xian.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.licheng{ width:1300px; margin:0 auto; height:120px; line-height:120px; text-align:center;}
.licheng h4 {
    text-align: center;
    font: 36px "Microsoft YaHei";
        font-weight: normal;
    font-weight: bold;
    margin-bottom: 35px;
    color: #333333;
    background: url(images/guf_03.jpg) no-repeat center;
}
.licheng h4 span {
    width: 220px;
    font: 36px "Microsoft YaHei";
        font-weight: normal;
    color: #AC7F31;
    font-weight: bold;
}
.ab2lie { background: url(images/ab2dian.jpg) no-repeat center 31px; margin-bottom: 17px; }

.ab2tu { width: 50%; }

.ab2tu img { display: block; margin: auto; }

.ab2zi { width: 50%; }

.ab2tu .img_l { margin-right: 28px; max-width: 290px; max-height: 197px; width: 100%; }

.ab2tu .img_r { margin-left: 15px; max-width: 290px; max-height: 197px; width: 100%; }

.ab2lie2 .ab2tu p { text-align: left; padding-right: 23px; font-size: 14px; font-size: 1.4rem; color: #333; line-height: 24px; }

.ab2lie2 .ab2tu p b { font-size: 20px; font-size: 2rem; display: block; line-height: 30px; }

.ab2lie1 .ab2tu p { text-align: right; padding-left: 47px; font-size: 14px; font-size: 1.4rem; color: #333; line-height: 24px; }

.ab2lie1 .ab2tu p b { font-size: 20px; font-size: 2rem; display: block; line-height: 30px; }

.ab2lie1 .ab2tu { float: right; }

.ab2lie2 .ab2tu { float: left; }

.ab2lie1 .ab2zi { float: left; }

.ab2lie2 .ab2zi { float: right; }

.ab2lie1 .ab2zin { padding-right: 46px; text-align: right; font-size: 0px; }

.ab2lie2 .ab2zin { padding-left: 40px; font-size: 0px; }

@media screen and (max-width: 1219px) { .ab2tu .img_l { width: 46%; }
  .ab2tu .img_r { width: 46%; } }

@media screen and (max-width: 999px) { .ab2tu .img_l { width: 100%; float: none; margin: 0 auto; }
  .ab2tu .img_r { width: 100%; float: none; margin: 0 auto; }
  .ab2lie1 .ab2tu p { text-align: center; width: 100%; padding: 0px; }
  .ab2lie2 .ab2tu p { text-align: center; width: 100%; padding: 0px; } }

@media screen and (max-width: 768px) { .ab2tu .img_l { margin-top: 10px; }
  .ab2tu .img_r { margin-top: 10px; }
  .ab2lie1 .ab2tu p { margin-top: 10px; }
  .ab2lie2 .ab2tu p { margin-top: 10px; }
  .ab2lie2 .ab2tu { float: none; width: 100%; }
  .ab2lie2 .ab2zi { display: none; }
  .ab2main { background: none; }
  .ab2lie { background: none; }
  .ab2lie1 .ab2tu { float: none; width: 100%; } }